insulating gloves - French English Dictionary